Now Hiring: Are you a driven and motivated 1st Line IT Support Engineer?

Case Study: SaaS-Based Workflow Automation Software

Objective

Develop a cross-platform repair and maintenance tracking application designed to monitor equipment repair progress in repair centers and track internal employee performance.

Features

  • Dynamic Inspection Checklists: Tailored for equipment tests and procedures.

  • Adaptive Scope of Work: Adjusts according to technician inspections.

  • Employee Credit Calculations: Tracks work hours and productivity.

  • Compliance and Audit Reporting: Includes productivity tracking, equipment usage analysis, and raw material reports.

  • Customer Portal: Available on both web and mobile platforms.

  • Feedback and Review Management: Facilitates customer feedback and reviews.

  • Equipment Management: Identifies and inspects equipment.

  • Customer and User Management: Comprehensive management systems.

Technical Implementations

  • Dynamic Questionnaires: Designed to mirror actual equipment repair processes.

  • .NET Core 2.2 N-Tier Application: Deployed with an Angular 7 SPA frontend; proposed and implemented project architecture.

  • Advanced ASP.NET Core MVC: Utilized models, providers, and filters for backend development.

  • JWT Token Authentication: Secured ASP.NET Core Web API and provided user-specific authorization.

  • Structured Solution: The .NET Core solution includes five projects: client, middle tier, API, common model, and database repository.

  • Angular 7 SPA: Features 15+ child paths, reactive forms, custom validations, services, shared components, and SCSS.

Technology Stack

  • Backend Technologies: ASP.NET Core 2.2, Entity Framework, Web API.

  • Frontend Technologies: Angular 7, JavaScript, HTML5, CSS3, SCSS, LESS, SASS, Bootstrap 4.

  • Database: MySQL Server.

  • Mobile Applications: Native Android and iOS apps.

Architecture & Framework

  • N-Tier Architecture: Ensures scalable and maintainable code.

  • Supervisor App: Mobile interface available on iOS and Android.

  • Technician App: Mobile interface available on iOS and Android.

  • Customer Portal: Accessible via web and mobile interfaces on iOS and Android.

  • Admin Portal: Web interface for comprehensive administrative control.

Get In Touch

Have Any Application Idea ?